
// 常量枚举是使用枚举上的const修饰符定义的：
// 语法: 
/*

  const enum 枚举名 {

  }
*/
// 常量枚举在编译的时候会被完全删除
// const enum Enum {
//   A = 1,
//   B = A * 2,
// }
// const a:Enum = Enum.A
exports.__esModule = true;
// 此处用到常量枚举的成员值，在编译后是直接使用常量替换引用，常量枚举不会生成对应的对象，这里取对象的属性值的代码编译的时候直接被替换为具体的常量值
var directions = [
    0 /* Up */,
    1 /* Down */,
    2 /* Left */,
    3 /* Right */,
];


